//  This file is part of Swordbible - http://www.swordwarrior.net
//  Copyright (C) 2003-2008 Manu Mital mitalmanu@hotmail.com

//  This program is free software; you can redistribute it and/or modify
//  it under the terms of the GNU General Public License as published by
//  the Free Software Foundation; either version 2, or (at your option)
//  any later version.

//  This program is distributed in the hope that it will be useful,
//  but WITHOUT ANY WARRANTY; without even the implied warranty of
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//  GNU General Public License for more details.

//  You should have received a copy of the GNU General Public License
//  along with this program; if not, write to the Free Software Foundation,
//  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.


// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently,
// but are changed infrequently

#pragma once

#ifndef VC_EXTRALEAN
#define VC_EXTRALEAN		// Exclude rarely-used stuff from Windows headers
#endif

// Modify the following defines if you have to target a platform prior to the ones specified below.
// Refer to MSDN for the latest info on corresponding values for different platforms.
#ifndef WINVER				// Allow use of features specific to Windows 95 and Windows NT 4 or later.
#define WINVER 0x0400		// Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
#endif

#ifndef _WIN32_WINNT		// Allow use of features specific to Windows NT 4 or later.
#define _WIN32_WINNT 0x0400		// Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
#endif						

#ifndef _WIN32_WINDOWS		// Allow use of features specific to Windows 98 or later.
#define _WIN32_WINDOWS 0x0410 // Change this to the appropriate value to target Windows Me or later.
#endif

#ifndef _WIN32_IE			// Allow use of features specific to IE 4.0 or later.
#define _WIN32_IE 0x0400	// Change this to the appropriate value to target IE 5.0 or later.
#endif

#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS	// some CString constructors will be explicit

// turns off MFC's hiding of some common and often safely ignored warning messages
#define _AFX_ALL_WARNINGS

#include <ztext.h>
#include <rawtext.h>
#include <rawcom.h>
#include <swmgr.h>
#include <swconfig.h>
#include <markupfiltmgr.h>
#include <url.h>
#include <versekey.h>




#include <afxpriv.h>
#include <afxwin.h>         // MFC core and standard components
#include <afxext.h>         // MFC extensions
#include <afxdisp.h>        // MFC Automation classes


#include <afxmt.h>
#include <afxdtctl.h>		// MFC support for Internet Explorer 4 Common Controls
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include <afxcmn.h>			// MFC support for Windows Common Controls
#endif // _AFX_NO_AFXCMN_SUPPORT
#include <afxcview.h>
#include <afxdlgs.h>
#include <afxdhtml.h>



#define FN_SETFORMAT_BOTTOM		WM_USER + 11
#define FN_GETFORMAT_BOTTOM		WM_USER + 21
#define WM_NOTES_NOTIFY			WM_USER + 56
#define WM_BOTTOM_NOTIFY		WM_USER + 57
# define FN_BIBLEBOOK_NOTES		WM_USER + 71
# define FN_BIBLECHAP_NOTES		WM_USER + 72
# define FN_BIBLEBOOK_BOTTOM	WM_USER + 73
# define FN_BIBLECHAP_BOTTOM	WM_USER + 74
#define WM_RESIZEPAGE			WM_USER + 111
#define ID_BOOKMARK_STRING		WM_USER + 115
#define TREE_VIEW_CHECK_STATE_CHANGE WM_USER + 350
#define WM_FINISH_SEARCH		WM_USER + 405
#define WM_TREE_SETSEL			WM_APP + 410
#define WM_SHOW_DEVOTIONAL		WM_APP + 411
#define ID_POPUP				WM_USER + 412
#define WM_PRINT_CONTROL		WM_USER + 413
#define WM_TOGGLE_TAGS			WM_USER + 414
#define ID_BIBLEVERSION_NAMES   WM_USER + 500
#define ID_READINGPLAN_NAMES    WM_USER + 560
#define ID_BIBLEPAGE_COMMAND    WM_USER + 600
#define ID_COMMENTARY_COMMAND   WM_USER + 601
#define ID_NOTES_COMMAND        WM_USER + 602
#define ID_DICTIONARY_COMMAND   WM_USER + 603
#define ID_VERSELISTS_COMMAND	WM_USER + 604
#define WM_LOAD_XREF_BIBLEVERSIONS WM_USER + 700
#define ID_ADD_EXISTING_VL      WM_USER + 750
#define ID_ADD_NEW_VL			WM_USER + 751
